On Parity Check (0, 1)-Matrix over Zp
نویسندگان
چکیده
We prove that for every prime p ≤ poly(n) there exists a (0, 1)-matrix M of size tp(n,m) × n where tp(n,m) = O ( m+ m log n m log min(m, p) ) such that every m columns of M are linearly independent over Zp, the field of integers modulo p (and therefore over any field of characteristic p and over the real numbers field R). In coding theory this matrix is a parity-check (0, 1)-matrix over Zp of a linear code of minimal distance m+ 1. Using the Hamming bound (for p < m) and information theoretic argument (for p ≥ m) it can be shown that the above bound is tight. To reduce the number of random bits, we use n random variables that are m-wise independent. This gives O((m log n)/ logm) random bits. We then use a new technique to extend this result to a (0, 1)-matrix of size sp(n,m, d) × n where sp(n,m, d) = O(t(n,m)) and each row in the matrix is a tensor product of a constant d (0, 1)-vectors of size n. This, for m = n where c < 1 is any constant, gives O(m ) random bits for any constant . This solves the following open problems: • Coin Weighing Problem: Suppose that n coins are given among which there are at most m counterfeit coins of arbitrary weights. There is a non-adaptive algorithm that finds the counterfeit coins and their weights in t(n,m) = O((m log n)/ logm) weighings. Previous algorithm, [CK08], solves the problem (with the same complexity) only for weights between n−a and n for constants a and b and finds the counterfeit coins but not their weights. • Reconstructing Graph from Additive Queries: Suppose that G is an unknown weighted graph with n vertices and m edges. There exists a non-adaptive algorithm that finds the edges of G and their weights in O(t(n,m)) additive queries. Previous algorithms, [CK08, BM09], solves the problem only for weights between n−a and n for constants a and b and finds the edges but not their weights. • Signature Coding Problem: Consider n stations and at most m of them want to send messages from Zp through an adder channel, that is, a channel that its output is the sum of the messages. Then all messages can be sent (encoded and decoded) with O(t(n,m)) transmissions. Previous algorithms, [BG07], run with the same number of transmissions only for messages in {0, 1}. Simple information theoretic arguments show that all the above bounds are tight.
منابع مشابه
Optimizing iterative decoding of low-density parity check codes on programmable pipelined parallel architectures
1) Introduction Iterative decoding offers a practical way for implementing LDPC codes. LDPC code is defined by a sparse MxN parity check matrix H that has 0 entries everywhere except for t c 1’s in each column and t r 1’s in each row, where t c and t r are small numbers and they degrees. Irregular LDPC codes have varying number of t c and t r . An LDPC code can be represented by bipartite graph...
متن کاملNear Shannon Limit Performance of Low Density Parity Check Codes
We report the empirical performance of Gallager’s low density parity check codes on Gaussian channels. We show that performance substantially better than that of standard convolutional and concatenated codes can be achieved; indeed the performance is almost as close to the Shannon limit as that of Turbo codes. A linear code may be described in terms of a generator matrix G or in terms of a pari...
متن کاملNear Shannon Limit Performance of Low Density Parity Check Codes Construction 1a. an M by N Matrix (m Rows, N Columns) Is Created at Random with Weight
We report the empirical performance of Gallager's low density parity check codes on Gaus-sian channels. We show that performance substantially better than that of standard convolu-tional and concatenated codes can be achieved; indeed the performance is almost as close to the Shannon limit as that of Turbo codes. A linear code may be described in terms of a generator matrix G or in terms of a pa...
متن کاملMore Sparse-Graph Codes for Quantum Error-Correction
We use Cayley graphs to construct several dual-containing codes, all of which have sparse graphs. These codes’ properties are promising compared to other quantum error-correcting codes. This paper builds on the ideas of the earlier paper Sparse-Graph Codes for Quantum ErrorCorrection (quant-ph/0304161), which the reader is encouraged to refer to. To recap: Our aim is to make classical error-cor...
متن کاملOn the Enhancement of LDPC Codes Used in WiMAX
In this paper the low density party check (LDPC) codes used in the IEEE 802.16 standard physical layer are studied, and two novel techniques to enhance the performance of such codes are introduced. In the first technique, a novel parity check matrix for LDPC codes over GF(4) with the non-zero entries chosen to maximize the entropy is proposed, the parity check matrix is based on the binary pari...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009